1
ปรัชญาของประวัติศาสตร์ Git ที่มืออาชีพ
AI016Lesson 7
00:00

การใช้ ประวัติศาสตร์ของคลังข้อมูล คือเรื่องราวที่ถูกจัดทำอย่างดี ไม่ใช่บันทึกสุ่ม ด้วยการให้ความสำคัญกับ ภาพถ่ายแบบอะตอม (เฉพาะเจาะจง) และการรวมแบบกลยุทธ์ นักพัฒนาจะเปลี่ยนลำดับเวลาให้กลายเป็นเอกสารที่สามารถค้นหาได้ และอ่านเข้าใจได้ง่าย

1. การสร้างคอมมิตเป็นภาพถ่ายที่ตั้งใจ

แทนที่จะใช้ git commit เป็นปุ่ม "บันทึก" ให้ถือว่าแต่ละรายการเป็นจุดหมายเชิงตรรกะ หลักปฏิบัติทั่วไป: "สร้างภาพถ่ายสำหรับแต่ละการเพิ่มเติมที่สำคัญในโปรเจกต์ของคุณ", และ "อย่าทำการคอมมิตหากคุณไม่สามารถสร้างข้อความที่ชัดเจนและเฉพาะเจาะจงได้"

2. แนวทางแบบเส้นตรง

การรวมแบบใหม่ (Rebasing) ช่วยให้สามารถรวมแบบเร่งด่วนได้โดยการย้ายสาขาหนึ่งไปยังปลายอีกสาขาหนึ่ง ซึ่งช่วยลดความจำเป็นในการสร้างคอมมิตจากการรวม ทำให้เกิดประวัติศาสตร์ที่เป็น ลำดับเรียงต่อเนื่อง.

ยุ่งเหยิง (บันทึกประจำวัน)มืออาชีพ (เรื่องเล่า)ลำดับเรียงต่อเนื่องช่วยให้การตรวจสอบ (Audit) ง่ายขึ้นผ่านคำสั่ง git log --oneline

3. วินัยและการปรับปรุง

เครื่องมือเช่น git commit --amend ช่วยให้คุณเพิ่มการเปลี่ยนแปลงที่เตรียมไว้เข้าไปในคอมมิตล่าสุด ซึ่งช่วยรักษาความสมบูรณ์ของเรื่องเล่าโดยการแก้ไขข้อผิดพลาดก่อนที่จะอัปโหลดไปยังคลังข้อมูลร่วมกัน

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>